@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE ||||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`'ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<81} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED 009 FREE SECTORS COPYING---D1:SCRL4}D4.OBJ# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u}L'L L L L L!L!L!L"L"L"L"L#L#L2$L]$L$L%Lk%L%L%L%L&L&L&L&L&L!L!l1 F K:S:0123456789ABCDEF V}!)`n  ``ȱ䈅`  `< `hhhhHH`el  W}ȱhc  c L" ̥  hȑh抨L[! Hd ԍ[ !\ Y Z L ! X}䍥!"  é ȱ戅ծd h` !L! ! B VL!ýHԽI` HHY Hc ȱ䍥 w8"HHY}c ( m HȱHΡ Ρ ͡ c H  m  eelhX hhlhhԩթ` Z} ?# "#Dȱ戝E Hȱ戝IL^# ?# Dȱ戝E J K L^# ?# t# LȽMȽN[}L ! ?# LȱMȱNL^#䍥   )B`e8HH V0`Z Y Y Z \}l\ [ #$ҭ[ \ l HH䍥 * Uȱ戅V TL# 捑ȱ戍 捐hhn L !`]}B Dȱ戝EHIL^# )0I )   4 `ҩҍ2 HH䍥    ҩ^}   )$% hh L ! H䍥  ȱ戅 ȱ戅 ] ȱ戍^  a ȱ戍b a _ b_} ` h L !`] e^ e] e^ e8a _ b ` _ e` e_ e` e` L%b ^ a ] 8] `}a ] ^ b ^ ` L ! %&  L`h h ] HH H H`h h ha}h\ H H` 8包ȱ卅8再] 凍^ ee8HH  ] ȱ  Lb}``P@ ʊ)&'` h H HHHqqȑ8hhh(lL& c} n eY ȱeZ L'Y ȱ䈝Z L !''ک    '   ܩ d} 8ޅ߅e܅ܥe݅ݥ   e؅إeمLa'  e} '( ',` ' ' ' L'(EiͩkΩ͙kCop3f}j`j {j`Hi͝Νh`L"SAB.NUROTUA:D" NUR:"";6# ?:5,5.SOP:81 .RGABCDEF t00 LY L+   jEؑ  L    Bؑ  L    %ؑ  h}L c  'ȱ۩ ` ؑ  L    %ؑ  J010   ֑  L ` ؑ  L    %ؑ  80V0 ة٩ /ڠ֢7  &؅    %ؑ  ]00 ȱ /ڠ֢7  &؅    %ؑ  !0Y0 h)LFhhhh֠ձڅԥ֑ڥ ȱڅեבӠȱ`   %ؑ  `00 L L# L+ L3 Lܩ"ک*ܩ>کܩ"کܩ>ک    n}(NڑȑHH     uhh     |    ȱ o}01ȑ  Y  Q     qر  1`    Nر  D`HJJJJ p}7 h)Ƚ7 ee`   H%{ h.Hh`ܩ>ک    J0Y0 c    ȱ    L    $`00   ȱݩ   ʩ:+   e܅ܩD:0e(s}c .ʩ.$ܩ.֝ȱ֝ȱ֝e܅ܠȱܰ ܑȑ    :0e(s0X0 L"   0  L    L`    :0e,_0*0 L WR  ֍ S    L`    :0e0100 LP   ȱ    L  `   Ӡȱ  4w} HHIȑhL    L  `   Ӡȱ  4$060 L       `   Ӡȱ  8=0q0  6ȱ&ȑ       HJJJJ7 h)Ƚ7 ֈeօ֩eׅ` <x00 L! Lf L L L L  5       uܤֈ9ɛ )   @{}    ?֐71  ԩթ    ɛй ©@@@|}&01֩   R  SױݥRޥ݅Reօߩ'߰'8֥݅S߅S  ~ɜ}ݑօ  @}}0$H8  h    О&ɛ/      Lw @~}ݑ 12ޅRS8H)ک۩     ֑ȑ @@}`  ⍾  1  Ϳ U8 L,l@}\'gw<923|5Ɇ%ɇ!Ɏ>ɏ:ɴɷɀ 㩛` `ܩ@ )@% `  @}` ȱְ ȱ`  5       uܤֈ9ɛ )   @)0!0    `  5       uܤֈ9ɛ )   D(,d%D:TAILMENU.BAS D:AUTORUN.BAS     uܤֈ9ɛ )   H:20000 REM LOAD Ӡ̠ ROUTINES20010 DIM TEXT$(3196):TEXT$(3196)=" "20020 QADR=ADR(TEXT$):QLOAD=806120030TEXT$="D1:L}TEXT.OBJ"20040 RC=USR(QLOAD,QADR,QADR,3196):IF PEEK(195)<>1 THEN STOP20050 QAND=QADR+020060 QOR=QADR+620070 QXOR=QADR+12L}20080 CLEAR=QADR+19320090 DEC=QADR+24320100 DPEEK=QADR+33020110 DPOKE=QADR+35720120 MPOKE=QADR+36320130 DUMP40=QADR+447L}20140 DUMP40P=QADR+45320150 DUMP80=QADR+45920160 DUMP80P=QADR+46520170 HEX=QADR+47120180 FINDC=QADR+88620190 FSPEC=QADR+L}97620200 GBYTE=QADR+121020210 PBYTE=QADR+121620220 GSECT=QADR+129920230 PSECT=QADR+130520240 GSTR=QADR+134220250 PSTR=QL}ADR+134820260 GWORD=QADR+149720270 PWORD=QADR+150320280 INPA=QADR+155220290 INPC=QADR+155820300 INPSTR=QADR+156420310 IL}NPLOW=QADR+157020320 INPSTRA=QADR+157620330 INPLOWA=QADR+158220340 MOVE=QADR+245020350 PARSE=QADR+248420360 WORD=QADR+24L}9020370 SHUFFLE=QADR+294820380 TRIM=QADR+309120390 WAIT=QADR+315620400 WAITS=QADR+317620410 RETURN=806120030TEXT$="D1:Lh00 L[   /  8֥ש    Ld  P}ee  օ  W  t  - (`  P}`  01 e e e `.  ee` 'ȱ P}ȱ  ȑ  e eeee`  Pc00 c  pȱ٩X  ۭ ҅ڥذeڅڥeۅ۱Hڑh T} L  pȱ٩X  ۭ ҅ڥذeڅڥeۅ۱Hڑh T0@0    ؈Șԩ  ۭ ҅ڥذeڅڥeۅ۱Hڑh XG+ RTNQADQLOAQINPINPINPSTINPLOINPSTRINPLOWGBYTPBYTGSTPSTGWORPWORGSECPSECPARSWORDUMP4DUMP8DU\}MP40DUMP80HECLEADEDPEEDPOKMPOKFINDFSPEMOVTRIWAIWAITTEXTRQANQOQXOSHUFFLB8Aa\}BSXBSdBSpBSv BS BS BP BP" BQHBQTBSBS BQBQBb\}BbBBSBBeBBYBBqBBwB9B@IBA6BAcBAiBF BG!BbV"Bh#B\}ib$Bi%& | 'A1(B8)B8*B8+BgT MENU FOR DRAGONS TAILBY ED CHURNSIDE''ANT\}IC MAGAZINE THE ATARI RESOURCEd" B"@@ nA +'0@@@A0@@@\}x(( ANTIC,(THE ATARI RESOURCE( Presents(((ŠӠ\}̠(宠1(1(報5((5(1 - BUILDER \}Utility(2 - PROTECT Utility(3 - LISTPROG Utility(4 - HEXCALC Utility(5 - DUMP Utility(6 - \}WINDOWS Demo(7 - AFRICA Game(8 - HANGMAN Game (9 - BUFFER Utility((SELECTION (1-9)?6-?:<\}@I<@W,"@@,!! A%@$+&@H,6% D:BUILDER.BAS@% D:PROTECT.BASJ%D:LIS\}TPROG.BAST% D:HEXCALC.BAS^%D:DUMPUTIL.BASh% D:WINDOWS.BASr% D:AFRICA.BAS|% D:HANGMAN.BAS% D:B\}UFFER.BAS N""LOAD Ӡ̠ ROUTINES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:TEXT.O\}BJHN06-?:<<<A1,-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%AzN6\}-%ACN6-%A0N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYN6-%A\}eN6-%AqN6-%AN6-%A vN6-%AN6-%AN6-%AO6-%A\}O6-%ABO6-%AH$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%AdVO6-\}%Ap`O6-%AvjO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HO6-%A0\}O6-%A1VO6-%A1vO$D:TAILMENU.BASYTPBYTGSTPSTGWORPWORGSECPSECPARSWORDUMP4DUMP8DU\B*?RINPYRWSBUAFBWORFTRIFSPEFSQLOAINPSTFAPWORPBYTWW1SYNBUFTEXTQADQANQOQXOCLEA`}DEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDGBYTGSTPSTGWORGSECPSECINPINPLOINPSTRINPLOWMOVPARSSHUFFLWAIW`}AITDTAIL1@xBB$t@4@33(3!!B0EB$v |   B7 B$v B$D`}B$CB#8B#B$YA4"AaB} BPBcBB%3(@Ai`}  ' | !BG"BG#BS$BY%B@&B'Bw(B)B*B+B,B-B`}.B/B30BW1B2B3BD4BF5BR6B7B8B#9B):B;B1B$#? BUILD1 11/2/85BY ED CHURNSIDEdMAINLINEn B APx! A A `}! A0"("(ŠĠŠ'('(BUILD ANOTHER MODULE (Y/N)?6-?:<<@x,("@x`}+ (} A YOUR DISK(""(**************************""(* PUT YOUR DISK IN DRIVE *`}""(* PRESS ANY KEY *""(**************************( A  LIBRARY DISK*(4''(************`}*******************>''(* PUT LIBRARY DISK IN DRIVE 1 *H''(* PRESS ANY KEY *R''(********************`}***********\( A  PAUSEAdAU F:Ad,"AUA AdAU$GET `}SELECTION #A`($!(Ǡ͠Š$(-@ A  ((You have included: (`}) #A`-@% A) $"("(Is this correct (Y/N)?.6-?:<<@x,(8"@xAB`}$LDISPLAY DESCRIPTIONV/"@(,(ԠӠ/(`1"@!(.(ӠӠ1(`}j"4@APt( A0~((Include (Y/N)?6-?:<<@x,(67<,.>:,$CHECK ENT`}RY7<,4Y"("0@A $BUILD ASSEMBLER&(#(Ǡ͠Š&(/ 6-`}#A`6. %6.OBJ/ A-@ A! !((ǠנӠ!( A A"`}$4LOAD MODULE>]"&6-?:<<<<@<@,=6.7@<@,H6-?:<,]6-?:<<@<,H"0`}@A! R7<,0Y$\68,-&fl6-?:<<,%F:A,"@-6-%H(LOADING  SIZE Z@`}@(i(TOTAL &l$p ( A A!POUTPUT ROUTINE A"  A"0 A" ( A`}<( FILENAME?6-?:<,(6-?:<,<"A" J 6.OBJ"6-?:<<@<,-@J@@`}Y6-AU*@)*@<6-?:<@<,YF:A,@A" ;6-?:<@<&@`},;F:A,@A" 76-?:<@<<&,7F:A,@A" @$ BUILD BASIC `}&(#(Ǡà͠&( + A1 A2! A3+ A4  A0`#A` -@ A5`}  ((@ RETURN%@($ $ A0`' A$ A0 GET FILENAME&  A1  A10`}0  A1 ( A: <( FILENAME?6-?:<,(6-?:<,<"A1 D " 6.LST"6-?:<<@<,N `}.@+@@.$ GET STRING NAME D( STRING NAME?(6-?:<<@,4":(D `}A2 !6-?:<,!6-?:<<@6, "( A2 67%@,.$$ GET STARTING LINE ! `}A3!(STARTING LINE? 6-?:<<@,6-A:,  A30( INCREMENT? 6-?:<<@,6-A:, $`}H BASIC TO LOAD FILER 6.>:@4,6-&\ <4(@! REM LOAD Ӡ̠ ROUTINES<6-%f B:(@`} DIM ():()= B6-%p 6.(@ QADR=ADR( ):QLOAD=806166-%z $(@`}=$6-% SK(@ RC=USR(QLOAD,QADR,QADR,):IF PEEK(195)<>1 THEN STOPS6-% $ SET ENTRY POINT`}S 7<,4YA6 "0@A5  $""SET ENTRY POINTS (Continued) 6. 6-$" "`}0@A7.-"6-?:<<<<@<@,-6-?:<,8/$(@=QADR+8,%,6-%/$t""SET ENTRY POIN`}TS (Continued)~"4@$B:, @A7% A606-%@% A7 INIT$ AQ AR`}! AS$$INIT STRINGS11;@,;@,;@,;@,&&;B,;@@,;@@, `} 6-C:,6-C:, 6-C:,6-C:, 6-C:,6-C:,( 6.YN6-C:,2$PINITIAL SCREENZS +'0@`}@ @A0@@ @SAR@d(n**("The Dragons TAIL - BUILDER Utilityx**("By Ed`} Churnside. (C) 1985 ( $SET UP ROUTINE COUNTERS# #A` AS@#6-"4@6-%`}@ AS ;,9,$pROUTINE DESCRIPTIONSzhhBIT - Bit Manipulation Routines,,QAND - Logical AND,QOR `}- Logical OR,QXOR - Logical eXclusive OR,@CLEAR - Clear Memory,@ DEC - Convert to Decimal,@DPEEK - Double PE`}EK,@LLDPOKE - Double POKE Routines,,DPOKE - Double POKE,MPOKE - Multi POKE,@hhDUMP - Dump Memory Routines,,DUMP40 - 4`}0 Characters for Screen,DUMP40P - 40 Characters for PrinterKKDUMP80 - 80 Characters for Screen,DUMP80P - 80 Characters fo`}r Printer++HEX - Convert Decimal to Hex String,@((FINDC - Find Character in String,@))FSPEC - Format File Specifi`}cation,@LLGPBYTE - Disk Byte I/O Routines,,GBYTE - Get Bytes,PBYTE - Put Bytes,@PPGPSECT - Disk Sector I/O Routines,,`}GSECT - Get Sector,PSECT - Put Sector,@MMGPSTR - Disk String I/O Routines,,GSTR - Get String,PSTR - Put String,@JJGPW`}ORD - Disk Word I/O Routines,,GWORD - Get Word,PWORD - Put Word,@++HEX - Convert Decimal to Hex String,@XXINPUT - Key`}board Handling Routines,,INPA - Input Alphabetic,INPC - Input CharacterVVINPSTR - Input String,INPLOW - Input Lower Case,`}INPSTRA - Input String Automatic$((INPLOWA - Input String Automatic,@.MOVE - Move Memory,@8llPARSE - String Parsin`}g Routines,,PARSE - Break 5 words from string,WORD - Break any word from string,@B""SHUFFLE - Shuffle a String,@L''TRIM`} - Trim Trailing Characters,@VWAIT - Wait N Jiffies,@`WAITS - Wait N Seconds,@&&CONVH - Convert GR. 5&7 to 4&6,`}@++FILL - Fill overlay with background,@$$GRA15 - Graphics 15 emulator,@,,JUSTSCR - Horizontal Screen Movement,@`}%%OVLAY - Create Overlay Screen,@((PADLD - Load Atari/Koala Screens,@ REPCOL - Replace a Color,@$$SCRBU - Com`}press Screen Data,@&&SCRLD1 - Load Standard Screens,@&&SCRLD2 - Load Simple Animation,@&&SCRLD3 - Load Medium Ani`}mation,@ ''SCRLD4 - Load Complex Animation,@##SWAP - Swap Color Registers,@ N""LOAD Ӡ̠ ROUTINES*N!;`}A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:TEXT.OBJHN06-?:<<<A1,-F:A,@0&RN6-`}%\N6-%@fN6-%@pN6-%AzN6-%ACN6-%A0N6-%AWN6-%Ac`}N6-%AGN6-%ASN6-%AYN6-%AeN6-%AqN6-%AN6-%A vN`}6-%AN6-%AN6-%AO6-%AO6-%ABO6-%AH$O6-%A.O6-`}%A8O6-%ARBO6-%AXLO6-%AdVO6-%Ap`O6-%AvjO6-%AtO6-%A$P`}~O6-%A$O6-%A$O6-%A)HO6-%A0O6-%A1VO6-%A1vO$ D:BUILD`}ER.BAS*?RINPYRWSBUAFBWORFTRIFSPEFSQLOAINPSTFAPWORPBYTWW1SYNBUFTEXTQADQANQOQXOCLEA`ATARI COMPUTER ANTIC MAGAZINE DEMONSTRATIONRABBIT SQUIRREL RACCOON MOUSE POSSUMDRAGON GRIFFIN UNICORN WYVERN NYMPHCARROT Cd}ABBAGE CELERY KUMQUAT MARROWPINEAPPLE TANGERINE BANANA GRAPEFRUIT STRAWBERRYMARIGOLD FUSCHIA HYACINTH RHODODENDRON HYDRANGEd}ALIBRARY BOOKKEEPER ARCHIVIST HISTORIAN SCHOLARPROGRAMMER LAWYER ACCOUNTANT SURGEON POLICEMANENGLAND CANADA MEXICO BARBADOd}S GREECELION TIGER JAGUAR LEOPARD CHEETAHBUFFALO WISENT CARIBOU WILDEBEEST ELANDELEPHANT RHINO HIPPOPOTAMUS GORILLA GIRAFFd}EMISSISSIPPI HUDSON AMAZON MISSOURI COLUMBIACHICAGO YONKERS INDIANAPOLIS DENVER SACRAMENTOVERMONT CALIFORNIA WYOMING MONTAd}NA WASHINGTONANTONYM HOMONYM SYNONYM HOMOPHONE PSEUDONYMMISCELLANEOUS ALLEGORY SEQUENTIAL RETRIEVAL TAXIDERMISTSPACESHIP Ed}NTERPRISE GALAXY EXPLORE MISSIONJUPITER SATURN URANUS NEPTUNE MERCURYILLUSION APPARITION VISION HOLOGRAM TRANSMISSIONSPHINd}X GARGOYLE BANSHEE GHOST POLTERGEISTCENTAUR EQUUS QUEUE UNGUENT TABUABRACADABRA ARTICHOKE ASPARAGUS ANAGRAM ANETHMABILINGUd}AL BENZENE BARD BANISH BYZANTINEBYCYCLE CAULK CENTENNIAL CYMBAL CINNAMONCHUNK CHARISMA CLIMB CRIMEA CZARINAAARDVARK ACCEPTd} ADAGE AESTHETIC AFFINITYAGENDA AHEAD AIDE AJOIN ALLOYAMISS ANDROID APHID AQUIT ARROYOASTRODOME ATRIUM AURAL AVARICE AWASHd}AXIAL AZURE BARGAIN BERYL BITUMINBLOCK BOTANY BRITISH BULLETIN BYTEDALLIANCE DECRY DISMAL DORSAL DUMPSDYNAMITE EARNEST EBd}BS ECHOS EDUCATEEERIE EFFORT EGRET EIGHT ELLIPSEEMPATH ENERGY EPITAPH EQUAL ERRATAESCORT EONS ETCETERA EULOGY EVERYEWES Ed}XCELL FANTASIA FETID FILMINGFLOOR FOLLY FRYER FUNDAMENTAL FESTOONGALLIC GENIUS GHOUL GIZZARD GNATSGOTHIC GRENADINE GUZZLE d}GYROSCOPE HALIBUTHEXAGRAM HIRING HOSPITAL HUMAN HYDROGENIAMBIC IBERIA ICIER IDIOM IGUANAILLUSIONIST IMPERIUM INDEX IONIC Id}RRIGATEISLET ITCHING IVORY JAMBOREE JELLOIDJOYFULL JUNCTA KARMA KENYA KLEPTOMANIACKISMET KNIGHT KODAK KREMLIN KUDOSKYACK d}LANYARD LEXICON LICHEN LOCHSLUCKY LYMPH MATRIX MEZZANINE MIGHTMNEMONIC MOBILE MUDDLE MYOPIC NANOSECONDNEXUS NIGHTFALL NOTId}FY NUPTIAL NYLONPATCHWORK PENITENT PHOTOGRAPHY PIZZA PLAYMATEPNEUMONIC POIGNANT PROPELLANT PSALMS PULSESPYTHAGOREAN QUALITd}Y QUEST QUIZZICAL QUORUMQUAY RAREFACTION REBEL RHETORIC RHYTHMICRIPOSTE ROOTLESSNESS RUDDY SAXOPHONE SCHISMSCISSORING SEASd}ONAL SHAMAN SHINDIG SIMPLEXSKIRTING SLITHER SMASHING SNAFU SOLVENTSPECIMEN SQUASH STAGNATE SUBTLY SWASHBUCKLERSYMBOLISM TAd}LISMAN TELEVISION THISTLE THYROIDTICKING TOPICAL TRENCHCOAT TURNSTILE TWISTYTYPICAL TZARS UDDER EUROPE UGLIESTULVA UMPIREd} UNCUT UPSTAIRS UTTERANCEURANUS USAGE OAKEN OBVIOUS OCTAGONODDMENT OEDIPUS OFTEN OGRES OHMSHYMNAL OILCAN OKAPI OLDSTER OMId}NOUSONION OOZES OPTICAL ORACLE OSSIFFYOTHERWISE OUTWARD OVERT OWLS OXIDEOZARK VACCINATE VERDANT VIOLIN VOICEDVULGARITY VId}STA VISCOUS VYING WALLOPWEIGHT WHICH WHISPER WICKER WOEFULLYWRIGHT WURST XENON XEROX XYLOPHONEYACHTING YESTERDAY YIELD YONd}DER YTTRIUMYUKON ZANINESS ZEPPELIN ZIGGURAT ZODIACZOOID ZYGOTE DIAPHONOUS MARSUPIAL BARTIZANSAQUATIC BERSERK CRYSTALLINE Dd}UPLEX ELEVENFACTUAL GENUINE HALBERDS INQUISITOR JANITORKALEIDOSCOPIC LYRICAL METAMORPHOSIS NIHILISM PARADOXQUESTION REAPPOd}INTS STIGMA TRYST UNKEPTOBLITERATE VASCULAR WHALE YELLOW ZIPPERSEXACERBATE ATAVISM NAUGHTY ANTIQUE MEGALITHGLUTEN AMITY OCd}CUPY CHESAPEAKE ANCHORAGEPYRRHIC TETRAHEDRAL ANECDOTES TRIANGLE CIRCUMNAVIGATEPIQUANT VACUUM RHOMBUS CASTILLATED CACOPHONYe}EUMINIDES SCHEMATIC IMPLY FOLIAGE FOLLICLECERTIFIED CHALK PENCHANT PALINDROME ARGUMENTALIEN XENOPHOBIA XANADU PROXY HORIZONe}SQUALLID FISCAL BUSINESS PRACTICES BANKRUPTZEPHYR PHILANDER REDOLENCE NOCTURNE CARNIVOREFUGUE SERENDIPITY ANXIOUS PTOLEMAIe}C LACONICASYMPTOTIC SYMPHONIA CYGNET JACKDAW MAGPIEAMBERGRIS NADIR EBONY EUCALYPTUS MENTHOLGUARDIAN SPRITES SHENANIGANS LEe}PRACHAUN TYRANTSTYPHOON TYPHOID MONGOOSE ANACONDA PYTHONESQUELEPIDOPTERA ETYMOLOGY STYROFOAM ETIOLOGY DIAGNOSISEGYPTIAN PYe}RAMID SARCOPHAGUS NARCOLEPSY NARCISSUSCATACOMB LABYRINTH VALEDICTORIAN PRETORIAN APARTHEIDJASMINE CYANIDE CACTI INCENSE KANe}GAROOSHYPERBOLE ASCETIC GARGANTUAN SOPHISTRY INTELLECTUALMAGNIFICENT CHIVE TRIVIAL CHOREOGRAPHY FINALEYVERN NYMPHCARROT Cdi ADCCRTNQADQLOAQINPINPINPSTINPLOINPSTRINPLOWGBYTPBYTGSTPSTGWORPWORGSECPSECPARSWORDUMP4Di}UMP8DUMP40DUMP80HECLEADEDPEEDPOKMPOKFINDFSPEMOVTRIWAIWAITWWUWYYNALLLLAZBUFDD1DBUF1TEXTRQi}ANQOQXOSHUFFL i }i } !"#$%&'()*+,i }-./0123456789:;?@A HANGMAN 10/28/85BY ED CHURNSIDEdMAINLINEn B Ai }x A@ A! A!!A@ A  HINT'@@'-@@i}(WOULD YOU LIKE A CLUE?6-?:<<@,"@x$6-@%P:$H:,,$"6.7<, A i}" A0.6-@:,&@d867<,. B$ GUESS-@@;( YOUR GUESS?!"@;0@i}@@6-?:N6. D1:TEXT.OBJHN06-?:<<<A1,-F:A,@0&RN6-%\N6-%i&}@fN6-%@pN6-%AzN6-%ACN6-%A0N6-%AWN6-%AcN6-%AGi'}N6-%ASN6-%AYN6-%AeN6-%AqN6-%AN6-%A vN6-%ANi(}6-%AN6-%AO6-%AO6-%ABO6-%AH$O6-%A.O6-%A8O6-%i)}ARBO6-%AXLO6-%AdVO6-%Ap`O6-%AvjO6-%AtO6-%A$P~O6-%A$i*}O6-%A$O6-%A)HO6-%A0O6-%A1VO6-%A1vO$ D:HANGMAN.BAS H(L[ H(L,i+} ( ADCCRTNQADQLOAQINPINPINPSTINPLOINPSTRINPLOWGBYTPBYTGSTPSTGWORPWORGSECPSECPARSWORDUMP4Dh%:ABMHCPSMINPSTHSDSTEXTQADQLOARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP8m-}0HEFINDFSPEGBYTPBYTGSTPSTGWORPWORGSECPSECINPINPINPLOINPSTRINPLOWMOVPARSWORSHUFFLTRIWAIWAIT m.} A Td@@ @ @ B Bwm/}@ @dt | Bx#AaA1Bx#Bx)Bx5BBfBSBB Bm0}p!Bv"B#B$B%B &B'B3(B9)Be*Bq+B ,B&-B".B(/Bum1}0B1B2B3B4Bs5B6B7Bq8B 9B y:B HEXCALC 11/04/85.dMAINLINEnm2}??;@,;@,9@ ,;@,;@,x A A A0VARIOUS SHORT ROUTINESm3}8 6- A %-@$@)(5"8$/ A "(@ = , A/$1 6-8, A m4}*-@$@%.(1$(-@ ! A % ($36-#-@ ,68,-0 3$m5}"$W A ,(@7@<@,6 A J(@ T AW$"$K Am6} >(@7@<@, H AK$"(Off$(On$"m7}$0 A (@#(@- A0$,ERROR RTNS6~%2@@@Y6-@#@m8}#@#@#@#@{2~$@! A AC! AJ' Am9}GET A COMMAND9-@$@'@@59( +6-?:<, @@6+6-?:<,! Am:}! @A6.7@<@,0-@@"07<,& 0 A$!! A0%A$+&@m;},LINTERPRET INPUTV A0`$$7@<@,4RAj!At6-A:7@<,,$m<} (R)56-A:7@<,,5 )!@ A0 6-P:,6-8,$ (HEX)46-6-@(m=}7<,4-46-@(C -6.7<,*-@@507<,9 C A02/6-$@%&@'6-@m>}+ / <#7@<@,4-#6-6F$ PREPARE NUMBER FOR DISPLAY!A!-$6.=:P:O:,$m?}@#%?P,,-6-B:,^ %@6.=67@<%@&,. 0000000000P67%@&,.^6-%@m@};6. " ;67@<@,.-+"(67@&<@,.+$ s+67@&<@,mA}.7%@&<,H67@&<@&,..p67@&<@&,.7@<&,s$4 HEX>H6. 6-mB}( A67@<@,.-H6-6H6-%?P.-@@6@46-E6-P:'@,`6-P:&@mC}$,%@p67<,.7<,|! R$ + ) A AP6-%) A -& ) A mD}AP6-&) A * ) A AP6-$) A / ) A AP6-') AH mE}\R ) A AP6-') A | 0 A AP&6-&$P:',0 A#3 A AmF}P)6-#+@',3 At^~. A AP "P:,.6-%= 6-# A%1 AmG} AP'6-'$A1 A<AF5 A A`! A@+ A5 A0C- A A`mH}#6-- A DEC+ A+ )!@ A* AP6-P:, A* A0h HmI}EXr[ A A`%6-@&7-@ @=6-G ApQ A[ A0P>6-@&@mJ}"6-4-@@> Apo"@ A 9@@P:D(@O(@Z(@mK}e(@o A$0R:+ A+ )!@ AD) AP6-P:,6-8,) AmL}S+ A+ )!@ A 6-P:,68,- A @ INITJN +6-F:@,(!A'mM}66-&A(B@NB7tT10@@ @' B1 A^ 6-6- A@h6.01mN}23456789ABCDEFr 6-C:,6-@|6.+-*/\|#^%ACDHPRS A A0(#PRINT MASK-#?@@mO}'@@@9AR@?(}2#UU(MؠҠé mP}7#UU(M󠠠 򠠠 <#UU(M󠠠 mQ} 󠠠 A#..(& B#..(& mR}F#UU(Mܠ 󠠠 򠠠 K#UU(MmS} ޠ򠠠 P#UU(M堠 mT} U#UU(M젠 à򠠠 Z#UU(MmU} ȠOff _#UU(MРOff 젨mV} d#UU(M堨 宠 i#*@@$mW}'@@6*$ N""LOAD Ӡ̠ ROUTINES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6.mX} D1:TEXT.OBJHN06-?:<<<A1,-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%AmY}zN6-%ACN6-%A0N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYNmZ}6-%AeN6-%AqN6-%AN6-%A vN6-%AN6-%AN6-%AO6-m[}%AO6-%ABO6-%AH$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%Adm\}VO6-%Ap`O6-%AvjO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HOm]}6-%A0O6-%A1VO6-%A1vO$ D:HEXCALC.BAS0000000000 0.0DPOKMPOKDUMP4DUMP40DUMP8DUMP8l[^%%DSTMAWAAMMSCSCRTRMOANCSMSHUFFLHISCYXVVVMGBYTTEXTQADQLOARQANQOQXOCLEAq_}DEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDFSPEPBYTGSTPSTGWORPWORGSECPSECINPINPINPSTINPLOINPSTRINPLOWMq`}OVPARSWORTRIWAIWAIT qa} qb} !"#$%&'()*+qc},-./0123456789:;qd}<=>?@ABCDEFGH AFRICAN SAqe}FARI. 11/07/85.A GAME BY ED CHURNSIDE. A@dMAINLINEn A Ax A A (qf}-%@%@((@ A A +-%@%@+(@7<, A PRINTqg} SCORE !6- !6- !6-%%2@`@@&B6-%+$%,$6.=:,B6-@qq}1B'DOS SYSB*+DUP SYSBUAUTORUN SYSBgBIT OBJBiCLEAR OBJBjDEC OBJBkDPEEK OBJBlDPOKE OBJBmDUMP OBJBqFINDC OBJBrFSPEC OBJBtGPBYTE OBJBuGPSECT OBJBvGPSTR OBJBxGPWORD OBJByHEX OBJBzINPUT OBJBMOVE OBJBAUTORUN BASBTEXT LSTBPARSE OBJBSHUFFLE OBJBTRIM OBJBTAILMENUBASB?BUILDER BASB!HANGMAN TXTB&HANGMAN BASB2,HEXCALC BASBL^AFRICA BASB AFRICA FNTB$DUMPUTILBASB0LISTPROGBASBWINDOWS BASB+BUFFER BASBAPROTECT BASB]WAIT OBJB^WAITS OBJB_TEXT OBJByOVLAY OBJBzSCRBU OBJB~SWAP OBJBCONVH OBJBFILL OBJBJUSTSCR OBJBREPCOL OBJBSCRLD3 OBJBSCRLD1 OBJBSCRLD2 OBJBSCRLD4 OBJBPADLD OBJBGRA15 OBJ&P:+B:,&@,'@,0$-@$(@  :&-@@"&(@ D&-@@"qr}&(@ N&-@@"&(@ X+6-@$$!@+6-@b)-@")(@qs} $$ l%%2v-6-%@* *T:,"@-$q-@@+-@qt}@G2@@K O q2:6-!)6-&@qu}76-%@:$6-&@$ SETCOLOR*V6-F:@,!A',6-&A(8@DB7tVAqv}4z0@@70@@@Q0@@@k0@@@wAVqw}z$ DRUMSJ -@6@F2Ab&@$@J 44-@@%@$qx}+H:,!?P,"@6-T:, $*PNEW LEVELY@w'+@%@qy}1 AC-@@Y(@LEVEL %%6.abcdefghijklmnopqrstuvwxyz* 6-6-C:,/-@@&qz}+6-%@/ [6-+@&,$'AP1-@@?-@ES6-%@W [ $[6q{}-+@%,$'AP1-@@?-@ES6-%@W [ .U6-+%&,'@+-@@q|}9-@?M6-%@Q U 8%-%&@!@% B!6-?:<<@&,!6-?:<,L'6-q}}6-'6-@V 6-6-6-`06-P:$H:,,0F:%,!@A j:6-@'%*6-q~}P:+,'@,:6-&@$t9-@@"567<,.>:@:7<,,&@2,9 ~%6-%6-@ %@`'q}$PRINT BOARD+@%@ A(-@((@&-@ &(@q}(-@((@2 6.=:,26-@&P:+B:,&@,'@,$-@$(@q}  ""-@@"(@,2 6.=:,26-@&P:+B:,&@,'@,6-@(@@&&(q}@J 6--@@-(@A-@@J6-F:,X6-%@k(q}@7<,o (@ T&&(@^3-@@!3(@q}h$*P MOVE6-@@0&6-R:,2"6 "@A!`:@wq}+-%@%@:(@1"@*!'6-&@1 A!1"@* @'6-%@q}1 A! 1"@* @'6-%@1 A!1"@*!'6-&@1 A!  A!`46q}6-%%@$6-F:,*@'66->#6-%@#-@@H A0%$@p-@@q}0 z*$6 A-@@ 6(@ GAME OVER-@@+-Aq}AG2@@K O q2}6-6-&+!@, !6-q}!@wA!6-@: A -@@ :(@ PRESS TRIGGER: A -@@ :(q}@ Ӡ: A -@@ :(@ "@A" ' A q}*P PRINT TERRAIN 9(@ Š(6-%@66-%@9$ 9(@ (6-%@66-q}%@9$ G(@ Š(6-%@66-%@D6-%@G$ +(@ (6-&@+$q} +(@ Ӡ(6-&@+$ 9(@ Ӡ(6-&@66-&@9$ +(@ Рq}(6-&@+$ +(@ Ԡ(6-&@+$ 9(@ (6-&@66-&@9$ 9(q}@ Š(6-&@66-&@9$& +(@ (6-&@+$0 (@ ᠠ1 *q}!6-&@' A4*$2 6-&@ A1s: (@ ; *!@6-&@' A4q}*$< 6-&@ A1sD (@ E *!@6-&@' A4*$F 6-&@ A1sq}N (@ O *!@6-&@' A4*$P 6-&@ A1sX (@ q}Y *!@6-&@' A4*$Z 16-&@ %6-%16-[ A1sb (@ q}c *!@6-&@' A4*$d 16-&@ %6-%16-e v-@@+-Aq}@AFI2%@@M Q s2v$l (@ OASIS m @-@q}@ @(@ TEMPLE IS 7@<@,n R6-%@6-%@-6-%@;6-%@E AO q}A3R$v (@ TEMPLE w @-@@ @(@ ORACLE IS 7@ <@ ,x R6-%@6-%q}@-6-%@;6-%@E AO A3R$ (@ ORACLE  C-@@ C(@ LOST CIq}TY IS 7@"<@", R6-%@6-%@-6-%@;6-%@E AO A3R$ (@ Sq}UPPLIES  ?-@@ ?(@ OASIS IS 7@<@, R6-%@6-%@-6-%@;6-%@q}E AO A3R$ (@  .-@@ .(@ ՠŠ 36-%@ Aq}-6-%+ @,36- q-@@0+-@@G2@@K O q2q} ' A" (@ HERMIT  e-@@ @(@ ORACLE IS 7@ <@ ,N6-q}%@X Ab A3e$ (@ PRIEST  e-@@ @(@ TEMPLE IS 7@<@,N6q}-%@X Ab A3e$ (@ PROPHET  e-@@ @(@ BEWARE OF 7@<@,q}N6-%@X Ab A3e$ (@ JESTER  P-@@ C(@ LOST CITY IS 7@<@q},M A3P$ 9(@ Š(6-&@66-&@9$ q-@@ +-@8@EG2q}@@K O q2 :-@ 7(@ :$H U%q}2@@u@@16-?y=6-@I6-@U6-@R W2@ @;2@@@q}@W2@@p@\ / 6-$6-$+%?,/6-$+%?,f !@A4p l%2q}G2@i2@l$*PINITIALISE3 q}B AB)+@%@3 A1-@@1(@AFRICAN SAFARI%-@ @%(@q}by/-@@/(@ ?6-@6-'6-@36-?6-Ap ;q},;@',;@, 6. 67,.  6-C:,6-C:,;-@@1(@PRESS TRIGGER; A q};-@@1(@Ӡ; A ;-@@1(@; A "q}"@AA,$h\6-@@9@@ D:AFRICA.FNT\6-?:<@<$AV<A$,r@q}$ N""LOAD Ӡ̠ ROUTINES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:TEXT.OBJHN06q}-?:<<<A1,-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%AzN6-%ACq}N6-%A0N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYN6-%AeNq}6-%AqN6-%AN6-%A vN6-%AN6-%AN6-%AO6-%AO6-%q}ABO6-%AH$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%AdVO6-%Apq}`O6-%AvjO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HO6-%A0O6q}-%A1VO6-%A1vO$ D:AFRICA.BAS LY L+ ISCYXVVVMGBYTTEXTQADQLOARQANQOQXOCLEApG lll00 00000000000<|8,<|8.b0~ 0u}`||8~ 800000 0 ~~`0 0`8pp8?u}ww<~~~<x`x`~<~~f>p`|ff|<```<>ff><>ff>|p`|ffw8<  xp`lxlf8<fu}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<u}~x|nf8x800 00000000000<|8,<|8.b0~ 0t0TEXTQADQLOARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDFSPEGBYTPBYTGSTPSTGWORy}PWORGSECPSECINPINPINPSTINPLOINPSTRINPLOWMOVPARSWORSHUFFLTRIWAIWAITWFBUFRCBUSSEDSy} y} y}!"#$%&'()*+,-./0y}123456 DUMPUTIL 11/07/85BY ED CHURNSIDEdMAINLINEn By} A`x((((DUMP ILE, EMORY OR ECTOR?! 6.FMS6-?:<,!6.>:, 4F A A  4y}M A  A  A0 A SCREEN OR PRINTER((CREEN OR RINTER?( 6.SP6-?:<<@y},(6.>:,$,PRINTER ERROR6((ҠɯϠҠ@@$I/O ERROR((ˠɯϠy}Ҡ@@$DUMP FILE5(( FILE NAME?!6-?:<,5"A6-?:<,* Ay}*@@)6- A)4PALDUMP FILE TO SCREENV(`-6. -6-?y}:<@<<@,jI6-?:<<<,'(7@<@4,56-%@I"@A t@$DUMP FILy}E TO PRINTER- A-@@P:(@(@.#(@ FILE NAME .(@y}56. 56-?:<@<<@,6-?:<<<,L*(@ 7@<@b,86-%@y}L"@A@(@(@$DUMP MEMORY-(-("NOTE: START HEX ADDRESSES WITH A $H A y}!(START ADDRESS?46-?:<<@,H"A @7@<@,4$+6.7@,66-?:<,@ A Py} 6-A:,N(END ADDRESS ?*6-?:<<@,6"D6-%A(N A C6-(7@<@y},4+76.7@,C6-@ @7@<@,4$+6.7@,66-?:<,@ A  6-A:, "@y}6-%% A P* A4PA"4DUMP MEMORY TO SCREEN>>(-@%6-?:<<<,:(7@y}<@4,> H$DUMP MEMORY TO PRINTER- A-@@P:E:(@ START y}ADDRESS  END ADDRESS E(@M-@"6-?:<<<,I(@ 7@<@b,M '(y}@(@$@'$ DUMP SECTOR ((DRIVE NO (1-4)? $$6-?:<@I<@R<@I, 6-&@Hy} , A0@(,(SECTOR NUMBER (1-1010) @6-?:<<@,"6-P:A:,,@ @)!AA0@ *6-?:<N6. D1:TEXT.OBJHN06-?:<<<A1,y}-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%AzN6-%ACN6-%A0y}N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYN6-%AeN6-%AqN6y}-%AN6-%A vN6-%AN6-%AN6-%AO6-%AO6-%ABO6-%Ay}H$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%AdVO6-%Ap`O6-%Avy}jO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HO6-%A0O6-%A1VO6y}-%A1vO$D:DUMPUTIL.BASOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDFSPEGBYTPBYTGSTPSTGWORx' &<LLVAFPESLCTRSTSSKSEMPHLINNOEMPHTOPFLMPAGDSTKNDNODSTKC1C2C3VPFBALSA}}QBPA%B'<AP FUr}} {}}< <!?<"#B$Be%&'( LISTPROG - 7/07/85.&&FORMAT BASIC PROGRAM }}FOR PRINTERdMAINLINEn APx! A@ A! A VARIOUS LOOPS2"- 6-F:,}}+F:%,/ 2$ -07<, $ -F:,@2 6-%@&$26-%@&!6}}-%@'6-+ / 2$ -% $?(-%&@%%@6@16-F:,;*? 6-}}%@&$(-%&@$F:,"@2( 6-%@&$,OTHER SHORT ROUTINES6~%2@@}}@Y6-@#@#@#@#@#@{2~$@. 6. 67@p}},. +67@,..$INPUT STRING7A'A@d+46-B:,7$INPUT A HEADING$$(}}(up to 2 display lines long)9A'A9@@6-B:,6-$OPE}}N DISK FILED6- A $@A@@D$6-F:A, B$""GET A LIN}}E AND FORMAT OUTPUT# A@#6-B:,+ B6-%@+6-%&@! A A ! A}}0K67@<,.7@<,-6-%@7 A`=6-K6-%@: 6-6-"7<,4;.6-@}}:6-@$!A.7<,4REM 6-@37<,4.MAC6-@87<,4DATA6-@B}}7<,4DIM 6-@L 6-@V96-@X6-!-6-@D96-@2`'6-%@H}}!+%@,!'6-j)   AP#!+%@ ,)6-t-#67@<&%@,.7<,- A ~"A}}6-%@ A END OF MAIN FILE8(@8(@ LINES - 6- A}} B(@@@$@TRY TO PROCESS XREF FILEJ! 6..6-@! A }}T+%@,!@$^%67<%@,..XRF% Ah$r# A@#6-B:,|! B}}!"APN7@<@,0 (6-@46-@:6.D A N AP'6-6-@}}!!'6-"6.7<, A " AP$PRINT LINES\R @)+ @*7@<@,0 ,)}}+ @*!*@,\ A!4!(@&6-46-&@ 6."@6.}}(@6-&@ A $4HEAD OF FORM>6-%@6-H!@(@R}}(@(@\??(@ DATE  PAGE f6-@`p> 0 (@}}!(@0(@>6-&@z( 0 (@(6-&@( 0 (@(6-&@}}(@(@$GET PROGRAM NAME!(!(}Please enter Filename7 A# @)!@- A` 7}} A@$$7@<@,0DA@` 6. A"A@#"Ap A`0# A@.}} 6.D1:$67@<@,.. A#"Ap A`0# A@# A` # A@0)@}}"& A`@0 A@ A6-B:,! 6.:6-@! A #6-%@6..# A }}" 6-&@ 6. ,##67@<&%@,.7<,hGET HEADINGSr 6. 6. 6. |%(%(Pl}}ease enter First Heading! AP!"AD 6.&(&(Please enter Second Heading! AP!"~}AD 6.%(%(Please enter Final Heading! AP!"AD 6.0OPEN PRINTER:B ~}AD @8@@P:B AED A`P ADSET COUNTERS AND SWITCHES% B~}6-%6-36-6-'6-36-$INITIALISE STRINGS&&;@,;~}@p,;A,&&;@`,;@`,;@`,&&;@,;@,;@`,&&;@,;@,;~}@,11;@,;AV,;@,;@ , 6. 6.E6.F% 6.G6.H%6. ~}+ 6.!67AV,.!+67@,.' 6-C:,6-C:,6-C:,'6-C:,%6-@26-@% A@%6-~}@6-A"% A@%6-A`6-A#% A@ %6-A%6-AP% A@PINITIAL DISPLAY~}Z1@@'@@41+d((LISTPROG - 07/07/85n(by Ed Churnside.x%(%(This Program~} formats Basic##(programs for an EPSON MX80.##(The programs must be LISTed""((not SAVEd) to disk before+!(~ }this utility can be used.+ AT/(%(Please Enter Date MM/DD/YY/ A#!@ A`# AR/6~ }. !/67@<,.$$($(Put a XREF listing on the"""(Disk with the same name as,##(t~ }he program and an extender6##(of '.XRF'. The XREF will be@##(appended to the listing andJ( formatted.T##(e.g~ }. MYPROG.LST, MYPROG.XRF^(h##(This version will also listr(assembler programs$pINPUT ERRORSz#((~ }ŠĠ# A(((ŠŠĠ( A%((ŠԠĠ% A.($(ŠԠΠ~}ԠԠ. A(((ҠԠ٠( A)(Ӡ٠٠)AdAU F:Ad,"AU~}A`pAdAU$D:LISTPROG.BASnnTrim TrailingDNODSTKC1C2C3VPFBALSA|W( WTEXTQADQLOARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDFSPEGBYTPBYTGSTPST҂}GWORPWORGSECPSECINPINPINPSTINPLOINPSTRINPLOWMOVPARSWORSHUFFLTRIWAIWAIT} } !"#}$%&'()*+ WINDOWS 11/07/85BY ED CHURNSIDEdMAINLINEn} B APx! A A ! A DISPLAY SCREEN (}((( The Dragons TAIL - WINDOWS Demo.}(By Ed Churnside(( Last Name$( First Name.(Address Line 18(Address Line 2B(State Cod}e Zip L (Home Phone ( ) -V (Work Phone ( ) -`(Entry Date / /j$GET DATA}(-@@(6-?:<<@ , 6-F:,"@$"@A$0(-@@(6-?:<<@ }, 6-F:,"@$ "@A  -@@ 6-?:<,  6-F:,"@$*"@}A @4 -@@ 6-?:<,> 6-F:,"@$H"@A pR(-@@(6-?:<<@},\ 6-F:,"@$f"@A!p(-@"@(6-?:<<@,z 6-F:,"@$}"@A!0(-@@ (6-?:<<@, 6-F:,"@$"@A!`(-@!}@ (6-?:<<@, 6-F:,"@$"@A!(-@'@ (6-?:<<@, 6-F}:,"@$"@A" (-@@(6-?:<<@, 6-F:,"@$"@}A"P (-@!@(6-?:<<@,  6-F:,"@$ "@A"$ (-@'@(6-?: }<<@,.  6-F:,"@$8 "@A#B (-@@(6-?:<<@,L  6-F:,"@!}$V "@A#@` (-@@(6-?:<<@,j  6-F:,"@$t "@A#p~ (-@#"}@(6-?:<<@,  6-F:,"@$ "@A$ A  INIT;@@, #}6-C:,6-AA +'0@@@A0@@@$ N""LOAD Ӡ̠ ROUTIN$}ES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:TEXT.OBJHN06-?:<<<A1,-F:A,@%}0&RN6-%\N6-%@fN6-%@pN6-%AzN6-%ACN6-%A0N6-%AWN&}6-%AcN6-%AGN6-%ASN6-%AYN6-%AeN6-%AqN6-%AN6-'}%A vN6-%AN6-%AN6-%AO6-%AO6-%ABO6-%AH$O6-%A(}.O6-%A8O6-%ARBO6-%AXLO6-%AdVO6-%Ap`O6-%AvjO6-%AtO)}6-%A$P~O6-%A$O6-%A$O6-%A)HO6-%A0O6-%A1VO6-%A1vO$*} D:WINDOWS.BASTEXTQADQLOARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDFSPEGBYTPBYTGSTPSTҀud x BUFWBUFWMINMLGSTINPSTNMLHLPSTDTAIL1QADQLOARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8,}DUMP80HEFINDFSPEGBYTPBYTGSECPSECGWORPWORINPINPINPLOINPSTRINPLOWMOVPARSWORSHUFFLTRIWAIWAITTEXT-} .}/} !"#$%&'()*+,-./0}01dBUFFER 01/26/86n A Bx-;A"A,;@,$6-C:,-6-C:,8 A81}@@ D:AUTORUN.SYS!6-?:<@<,!@'6-B@('(Minimum MEMLO ;(;(Cu2}rrent MEMLO F:%A ,%AV$F:%A $,7(( Buffer Size?#6-?:<,/"76.0- A`6-P:A:,3},- A` 6-%(( New MEMLO $6-P:'AV,$6-&AV$%A %A $ 4}A B..@@ D:AUTORUN.SYS!6-?:<@<,!@"("(New AUTORUN.SYS5} Created APINITIAL SCREEN9 +'0@@@9AR@((BUFFER 01/26/866}(By Ed Churnside*(*(Add Buffer Space to AUTORUN.SYS&$X MOUNT 1b*(*(*******************************7}l''(* PUT LIBRARY DISK IN DRIVE 1 *v''(* PRESS ANY KEY TO CONTINUE *''(*******************************A8}dAU F:Ad,"AUA`AdAU$ MOUNT 2.(.(#********************************9}***++(#* PUT DESTINATION DISK IN DRIVE 1 *++(#* PRESS ANY KEY TO CONTINUE *++(#****************************:}******* AP N""LOAD Ӡ̠ ROUTINES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:T;}EXT.OBJHN06-?:<<<A1,-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%Az<}N6-%ACN6-%A0N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYN6-=}%AeN6-%AqN6-%AN6-%A vN6-%AN6-%AN6-%AO6-%A>}O6-%ABO6-%AH$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%AdVO?}6-%Ap`O6-%AvjO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HO6-@}%A0O6-%A1VO6-%A1vO$ D:BUFFER.BASARQANQOQXOCLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8EH]WRGWORPWORGBYTBULVNPQXOFPBYTLVVLSINPSTTRIFSPEDVVDSDENINPLOINPBUFTEXTQADQLOAQANQOB}CLEADEDPEEDPOKMPOKDUMP4DUMP40DUMP8DUMP80HEFINDGSECPSECGSTPSTINPINPSTRINPLOWMOVPARSWORSHUFFLWAIWAITC}| @Bd#AUBd)Ba6BBA5@ @ BI8 x BaB AH@D}BdBBBBYB"AA 9A6iBdBdx  | BI&AaBI&BE}I2 BQ!BQi"BRV#BR$BR%BSs&BSy'BS(BS)BS*BX+Bb%,Bb1-Bbh.BbtF}/Bd0Be1Be2Bsv3Bt4Bt5Bxt6B7B PROTECT 02/18/86BY ED CHURNSIDEdMAINLG}INEn B APx A0 A@ 4P A A  A  A *6-?:<@H},'6-?:<@<,*$ PROTECT A6-?:<@<<,,-@(6-?:<<@:7<,,<,, 6-I}?:<@<<,= 6-?:<@<<%@,=6-?:<@<<%@,6)@6-&6-*"66-J}AU$T*@-6-?:<@<<&@,J6-?:<@<<&@,T AP8@@$UK}NPROTECT A 6-?:<@<<,5-@6@16-?:<<@:7<,,<,5 6-?:<@<<,L}= 6-?:<@<<%@,=6-?:<@<<%@,i)@56-?:<@<<&@,%@B*@M}_6-?:<@<<&@,i A P @@$ FILE NAME AND PASSWORD  A0  A00 ( AN}0 (((ҠF:A, P((INPUT FILENAME?&6-?:<,16-?:<,;6.BASP6-?:<<@<, @O}@ G((OUTPUT FILENAME?'6-?:<,26-?:<,G6-?:<<@<, @@ P}! A!A0  ! A!AVA0  G A A6-' A-6-7 AA AQ}G6-D 6-&AV6-&N 6-&X (( PASSWORD?b "6-?:<,""A1`l E-%&@*6R}-?:<<<@,A6-?:<<&<@,E v $SELECT MODE!(!(ROTECT OR NPROTECT? 6.PU6.>:?:<,S},$ INIT AQ ARINIT STRINGS&&;@ ,;A,;@, 6-C:,6-C:,6-C:T}, $PINIT SCREENZA +'0@@@A0@@@dAR@(n**("The U}Dragons TAIL - PROTECT Utilityx**("By Ed Churnside. (C) 1985$($(File must be SAVEd to use( this utilV}ity.$ N""LOAD Ӡ̠ ROUTINES*N!;A1,!67A1,. 4N 6-C:,6-Aa>N6. D1:TEXT.OBJHNW}06-?:<<<A1,-F:A,@0&RN6-%\N6-%@fN6-%@pN6-%AzN6-%AX}CN6-%A0N6-%AWN6-%AcN6-%AGN6-%ASN6-%AYN6-%AeY}N6-%AqN6-%AN6-%A vN6-%AN6-%AN6-%AO6-%AO6Z}-%ABO6-%AH$O6-%A.O6-%A8O6-%ARBO6-%AXLO6-%AdVO6-%A[}p`O6-%AvjO6-%AtO6-%A$P~O6-%A$O6-%A$O6-%A)HO6-%A0\}O6-%A1VO6-%A1vO$ D:PROTECT.BASLSINPSTTRIFSPEDVVDSDENINPLOINPBUFTEXTQADQLOAQANQO<00   A1vO$ D:PROTECT.BASLSINPSTTRIFSPEDVVDSDENINPLOINPBUFTEXTQADQLOAQANQO00   A1vO$ D:PROTECT.BASLSINPSTTRIFSPEDVVDSDENINPLOINPBUFTEXTQADQLOAQANQOUb LY L+   jEؑ  L    Bؑ  L    %ؑ  `}L c  'ȱ۩ `    ֑  L  a}ة٩ /ڠ֢7  &؅  ȱ  b}h)LFhhhh֠ձڅԥ֑ڥ ȱڅեבӠȱ` L L# L+ L3 Lܩ"ک*c}ܩ>کܩ"کܩ>ک   (NڑȑHH    Ŗd} uhh     |    ȱؠȑ  Y  Q    e} qر  1`    Nر  D`HJJJJ7 h)Ƚ7 ee`   H%{ɖf} h.Hh` c    ȱ    L   g} ȱݩ   ʩ:+   e܅ܩD:0e؍c .ʩ.$h}ܩ.֝ȱ֝ȱ֝e܅ܠȱܰ ܑȑ     L"   0  i}L    L`  L WR  ֍ S  LP   j}ȱ    L  `   Ӡȱ   HHIȑhk}L L       L! Lf L L L L  5   l}    uܤֈ9ɛ )       ?֐71  ԩթ    m} ɛй ©@@&֩   R  SױݥRޥ݅Reօߩ'߰'8ݖn}֥S߅S  ~ɜ}ݑօ  0$H8  h    О&ɛ/  o}    Lw ݑ ޅRS8H)ک۩   p}  ֑ȑ @`  ⍾  1  Ϳ Uq}8 L,l\'gw<9|5Ɇ%ɇ!Ɏ>ɏ:ɴɷɀ 㩛` `ܩ@r} )@% `  ` ȱְ ȱ`     L[ s}  /  8֥ש    Ld  eזt}e  օ  W  t  - (`  `   e u} e e `.  ee` 'ȱ ȱv}  ȑ  e eeee` c  pȱ٩w}X  ۭ ҅ڥذeڅڥeۅ۱Hڑh  L      x}؈Șԩ       ؑ  L    %ؑ  M0/0  XQ  L    ؑ  L    %ؑ  600 օׅe؅إeم٥XY 8XܥYݩ      {}8  4  M      ɞ|}` 01 `  ;`  L    7  /`   }}  `H  h`H8օׅ  օׅh`8XܥYݩ      W0m0 Hh  X&*&*E$ EE$E  L   t0I0  X**&**&  L E$E  L   P0R0  X!$%  L E  L   Y00  Xօܥׅݥ&؈HhHh8ܥΩ/؈j(jh8鮂}ܥݩ  L &؈HhHh8ܥΩ/؈j(jh8&0K0   X&*&*E$EE  L Ω/؈j(jh8R00   إXYލe ߥڥ  f    ɛ  ݥ XY  }L    L6XY        \ Lx  6XeYeɶ}"  c01 ޝe o y L8(޽e e o y ʆ L   ܥ  L  ܥ } L     L  i L   Y  ȑ L   Oq Lz   88 Ŷ}Lc  12  LOL   M`  D  <`  /e`  ބ}ڐ, ޽DEHeڽIeۦ``L  ɛ  ݥ XY  M00   إXYލe ߥڥ      2ɛ  $ݥ XY ׺}    L6XY       L{   XeYe}01E LI73     L  O  I  C  = L  /e`}  ބڐ, ޽DEHeڽIeۦ``Lݥ XY ׸i00   إXYލe ߥڥ      ɛ  ݥ XY  }L    L6XY  b  @  N   Lx  0  (Xe}Ye01"   ޝe o y L.(޽e e o y ʆ L  ܥ  L } ܥ  L     L     L  O  I  C  = Lu  /}e1b2`  ބڐ, ޽DEHeڽIeۦ``L}00   إXYލe ߥڥ      )ɛ  ݥ XY  ”}L    L6XY        y Lx  SXeYe•}"  01 ޝe o y L8(޽e e o y ʆ L   .ܥ  L  ܥ –} L     L  L   v  ȑ L   lq Lz   U8 —}Lc   >12 LO  *HHH hhh L2L   M`  D  <`  /e`˜}  ބڐ, ޽DEHeڽIeۦ``L XY  j00 e  کޅߥإ٥XYeXi eYj 'eXg eYh    e   ?  ƚ}5ɀL  qݠ  g    N  _+   x8   ƛ}K801܅  )  {  s`ee`Peej i Ɯ}` 8'ߥh g `8؅`Lؐ( DEHeؽIe٦Ɲ}``L12  `کޅߥإ٥XYeXi eYj 'eXg eYh    e   ?  080 0֭1שWOBA ) eYj 'eXg eYh    e   ?  ?